// 用来封装用户相关的接口
// 引入自己封装的axios
import axios from "../utils/request";

// 封装登录接口函数,并导出
export function login(data){
    return axios({
        url: "/login",
        method: "post",
        data
    })
}

// 封装注册接口函数，并导出
export function register(data){
    return axios({
        url: "/register",
        method: "post",
        data
    })
}

// 获取用户信息 "/user/:id" ，
// :id表示动态参数，
// 注意：传值的时候不需要加冒号
export function user(id){
    console.log(25, id);
    return axios({
        url: "/user/"+id,
        method: "get",
        headers: {
            Authorization: localStorage.getItem("token-70")
        }
    })
}

// 修改用户信息接口
export function user_update(id,data){
    return axios({
        url: "/user_update/"+id,
        method: "post",
        data,
        headers: {
            Authorization: localStorage.getItem("token-70")
        }
    })
}

// 关注用户接口/user_follows/:id 传用户id
export function user_follows(id){
    return axios({
        url: "/user_follows/"+id,
        method: "get"
    })
}

// 取消关注用户接口
export function user_unfollw(id){
    return axios({
        url: "/user_unfollow/"+id,
        method: "get"
    })
}